package com.wctj.api.business.common.dto;

import javax.validation.constraints.NotEmpty;

/** 
* @Description: 代发明细对账单查询请求
* @Author: lydms
* @Date: 2024/10/18
*/
public class ReleasePayReconciliationDTO {

    /**
     * 账户对应银行编码  暂时提供 cmb-招行
     */
    @NotEmpty(message = "所属银行不能为空")
    private String bankCode;

    /**
     * 对接商城系统 letuu  zgzg
     */
    @NotEmpty(message = "所属系统不能为空")
    private String systemPlatform;

    /**
     * 业务模式
     */
    @NotEmpty(message = "业务模式不能为空")
    private String busmod;

    /**
     *付款账户
     */
    @NotEmpty(message = "付款账户不能为空")
    private String payeac;
    /**
     *开始日期
     */
    @NotEmpty(message = "开始日期不能为空")
    private String begdat;
    /**
     *结束日期
     */
    @NotEmpty(message = "结束日期不能为空")
    private String enddat;


    /**
     *签名
     */
    @NotEmpty(message = "签名不能为空")
    private String sign;

    public String getBankCode() {
        return bankCode;
    }

    public void setBankCode(String bankCode) {
        this.bankCode = bankCode;
    }

    public String getSystemPlatform() {
        return systemPlatform;
    }

    public void setSystemPlatform(String systemPlatform) {
        this.systemPlatform = systemPlatform;
    }

    public String getBusmod() {
        return busmod;
    }

    public void setBusmod(String busmod) {
        this.busmod = busmod;
    }

    public String getPayeac() {
        return payeac;
    }

    public void setPayeac(String payeac) {
        this.payeac = payeac;
    }

    public String getBegdat() {
        return begdat;
    }

    public void setBegdat(String begdat) {
        this.begdat = begdat;
    }

    public String getEnddat() {
        return enddat;
    }

    public void setEnddat(String enddat) {
        this.enddat = enddat;
    }

    public String getSign() {
        return sign;
    }

    public void setSign(String sign) {
        this.sign = sign;
    }
}
